23970 ZIP Code — South Hill, VA

Mecklenburg County, Virginia

ZIP code 23970 is located in South Hill, Virginia, within Mecklenburg County. It covers approximately 121.54 square miles and serves a population of 7,869 residents. This is a standard ZIP code in the Eastern (ET) timezone, served by area code 434.

About ZIP code 23970

The housing stock consists of a mix of housing types. Most homes were built in the 1970s, giving the area an established character. Median home value is $158,100. Owner-occupancy sits near the national average at 56%.

Median household income is $50,673. Poverty affects 22% of residents, above the national average. 39% of households receive Social Security income, suggesting a notable retiree or disability population.

The dominant occupation class is management, business, and professional, with education and healthcare as the leading industry. The average commute of 20 minutes is near the national average.

Educational attainment is near the national average, with 23% of residents holding a bachelor's degree or higher.

Health indicators show elevated rates of diabetes (16%), smoking (21%) compared to national benchmarks.

Overall, ZIP code 23970 reflects a community defined by economic challenges above the national average and a significant Social Security-dependent population.

7,869
population
121.54
sq mi land
Standard
ZIP type
Eastern (ET)
timezone
23970 ZIP code map
Cities in ZIP code 23970

Below are the cities the US Postal Service accepts for ZIP code 23970. Using any city not on this list may result in mail delivery delays.

City Status
South Hill Acceptable
South Hill Preferred
Nearby ZIP codes
23915 Baskerville (5.6 mi) 23950 La Crosse (7.6 mi) 23950 La Crosse (7.6 mi) 23917 Boydton (8.5 mi) 23919 Bracey (10.5 mi) 23944 Kenbridge (11 mi) 23920 Brodnax (11.5 mi) 23952 Lunenburg (12.9 mi) 23924 Chase City (13.6 mi) 23938 Dundas (14.7 mi) 23845 Ebony (15.2 mi) 23974 Victoria (15.8 mi)
Demographics updated 06/2026
Population
Total population 7,869
Population density 65 / sq mi
State FIPS 51
County FIPS 117
Geography
Land area 121.54 sq mi
Water area 0.39 sq mi
Latitude 36.7445
Longitude -78.1866
Timezone Eastern (ET)
Area code 434
Total population by age
Gender
Race & ethnicity
Economics updated 06/2026
Household income
Income range This ZIP County avg State avg
Under $50k 44.6% 49.8% 32.9%
$50k – $100k 34.2% 31.4% 29.2%
$100k – $200k 16.5% 15.8% 26.3%
Over $200k 4.8% 3.0% 11.6%

Demographics & statistics

7,869
Population
65
People per sq mi
41.0
Median age
$50,673
Median household income
$33,180
Per capita income
$158,100
Median home value
$884
Median monthly rent
55.9%
Home ownership
22.1%
Poverty rate
3.4%
Unemployment
2,426
Housing units
23.4%
Bachelor's or higher

Age distribution

Male Female
186
Under 5
183
128
5–9
125
314
10–14
307
273
15–19
267
263
20–24
258
533
25–34
523
455
35–44
446
446
45–54
437
261
55–59
256
229
60–64
224
486
65–74
477
231
75–84
227
169
85+
165
← Male
Female →

Age summary

GroupCount%
Under 181,67321.3%
18 and over6,19678.7%
65 and over1,75522.3%
Median age41.0 years

Race & ethnicity

White 52.6%
Black or African American 37.9%
Two or more races 3.5%
Asian 3.3%
Hispanic or Latino 1.8%
Other race 0.9%
GroupCount%
White4,21852.6%
Black or African American3,03537.9%
Two or more races2843.5%
Asian2623.3%
Hispanic or Latino1451.8%
Other race700.9%

Household income

Income range This ZIP County avg State avg
Under $50k 44.6% 49.8% 32.9%
$50k – $100k 34.2% 31.4% 29.2%
$100k – $200k 16.5% 15.8% 26.3%
Over $200k 4.8% 3.0% 11.6%
Under $10k 14.9%
$10k–$15k 8.3%
$15k–$25k 9.3%
$25k–$35k 7.9%
$35k–$50k 9.5%
$50k–$75k 14.6%
$75k–$100k 12.3%
$100k–$150k 11.8%
$150k–$200k 6.3%
$200k+ 5.1%
Range% of households
Under $10k14.9%
$10k–$15k8.3%
$15k–$25k9.3%
$25k–$35k7.9%
$35k–$50k9.5%
$50k–$75k14.6%
$75k–$100k12.3%
$100k–$150k11.8%
$150k–$200k6.3%
$200k+5.1%
Median income$50,673

Housing

Home values

Under $50k 7.6%
$50k–$100k 19.8%
$100k–$150k 21.1%
$150k–$200k 10.2%
$200k–$300k 25.8%
$300k–$500k 8.8%
$500k–$1M 6.7%

Housing overview

MetricValue
Median home value$158,100
Median rent / month$884
Owner occupied55.9%
Renter occupied44.1%
Vacant11.9%
Single-family detached65.0%
Large apartment buildings2.9%
Mobile homes12.3%
Median rooms5.4
Avg household size (owned)2.30

Year built

Era%
2020 or later0.2%
2010–20196.4%
2000–200911.9%
1990–199918.9%
1980–19896.2%
1970–197919.0%
1960–196912.0%
1950–195915.1%
1940–19495.0%
1939 or earlier5.4%

Bedrooms

Size% of units
No bedroom (studio)2.4%
1 bedroom6.6%
2 bedrooms27.2%
3 bedrooms49.7%
4 bedrooms12.2%
5+ bedrooms1.9%

Vehicles per household

Vehicles% of households
No vehicle13.1%
1 vehicle34.8%
2 vehicles29.7%
3 or more22.4%

Heating fuel

Fuel type%
Utility gas18.2%
Electricity61.0%
Propane / LP gas9.4%
Fuel oil5.5%
Wood4.0%

Households & families

Household typeCount%
Married-couple family1,02429.3%
Cohabiting couple2055.9%
Male householder, no spouse76421.8%
Female householder, no spouse1,50443.0%
Households with children under 1883723.9%
Households with seniors (65+)1,29036.9%
Average household size2.21

Marital status

StatusMaleFemale
Never married45.5%26.8%
Married35.9%32.8%
Separated5.5%2.0%
Widowed1.5%17.9%
Divorced11.6%20.4%

Education

Less than 9th grade 6.6%
Some HS, no diploma 9.0%
HS graduate 33.8%
Some college, no degree 18.6%
Associate's degree 8.6%
Bachelor's degree 11.0%
Graduate / professional 12.4%
Metric%
HS diploma or higher84.4%
Bachelor's or higher23.4%

School enrollment (ages 3–17)

TypeCount%
Nursery / preschool1177.2%
Kindergarten1348.3%
Elementary school69042.6%
High school48329.8%
College / grad school19612.1%

Employment

Industry of employment

Education & healthcare 26.1%
Retail trade 15.9%
Manufacturing 14.5%
Construction 8.6%
Transportation & utilities 7.1%
Public administration 5.9%
Professional & management 4.4%
Arts, food & hospitality 4.0%
Finance & real estate 3.3%
Other services 3.1%
Information 3.0%
Wholesale trade 2.1%
Agriculture & mining 2.0%

Occupation

Category%
Management, business & arts35.4%
Service16.2%
Sales & office13.9%
Natural resources & construction11.3%
Production & transportation23.2%

Employment type

Type%
Private sector77.2%
Government18.0%
Self-employed4.8%
Unpaid family workers0.0%

Commute

Method%
Drive alone85.5%
Carpool7.0%
Public transit0.0%
Walk0.7%
Work from home4.9%
Other means1.9%
Avg commute (minutes)19.7

Poverty

All people 22.1%
Under 18 years 20.8%
18 and over 22.4%
Married-couple families 2.9%
Female-led households 45.4%

Income support

Source% of households
Social Security39.3%
Retirement income25.5%
Supplemental Security6.7%
Cash public assistance0.7%
Food stamps / SNAP16.5%

Health indicators

Condition%
Obesity38.2%
High blood pressure41.7%
High cholesterol35.5%
Diabetes15.6%
Heart disease8.1%
Stroke4.6%
Asthma10.9%
Arthritis32.1%
Kidney disease3.9%
Pulmonary disease8.9%
Cancer7.6%
Behavior / access%
Smoking20.9%
Binge drinking12.5%
No physical activity29.1%
Less than 7 hrs sleep37.8%
Depression20.9%
Fair or poor health20.8%
Poor mental health14.4%
Poor physical health12.4%
No health insurance15.1%
Visited doctor (checkup)80.8%
Visited dentist60.9%
Cholesterol screening91.4%
Teeth loss17.0%

Veterans & disability

VeteransCount%
Civilian veterans4948.0%
Disability%
Any disability19.3%
Under 185.1%
18–64 years14.7%
65 and over46.3%

Health insurance coverage

Type%
Private insurance66.0%
Public insurance39.7%
No insurance10.6%
Uninsured under 195.3%

Language & origin

Language spoken at home (age 5+)

LanguageCount%
English only7,50095.3%
Spanish931.2%
Other Indo-European931.2%
Asian & Pacific Islander00.0%
Other languages00.0%

Place of birth & citizenship

OriginCount%
Native born (US)7,26092.3%
Born in same state7,26092.3%
Born in different state5,50570.0%
Foreign born00.0%
Naturalized citizen6097.7%
Not a US citizen16426.9%

Ancestry

AncestryCount%
Arab1,62720.7%
French81610.4%
Italian2903.7%
AncestryCount%
English350.4%
Polish220.3%

Technology access

Metric% of households
Computer access44.4%
Internet access78.2%

Source: U.S. Census Bureau, American Community Survey 2025 estimates.

Frequently asked questions about ZIP code 23970

What city is ZIP code 23970 in?

ZIP code 23970 is primarily assigned to South Hill, Virginia.

What county is ZIP code 23970 in?

ZIP code 23970 falls within Mecklenburg County, Virginia.

What is the poverty rate in ZIP code 23970?

22% of residents in ZIP code 23970 live below the poverty line, above the national average.

Does ZIP code 23970 have a large retiree population?

39% of households in ZIP code 23970 receive Social Security income, suggesting a significant retiree or disability population.

What are the health statistics for ZIP code 23970?

Health data for ZIP code 23970 shows elevated rates of diabetes (16%) and smoking (21%) compared to national benchmarks.

What is the typical home value in ZIP code 23970?

The median home value in ZIP code 23970 is $158,100.

What timezone is ZIP code 23970 in?

ZIP code 23970 observes the EST timezone.

Need the complete ZIP code database? Download all 42,000+ US ZIP codes — Excel, CSV, or Access. Includes lat/lng, county FIPS & timezone.
Download database →